1 package tw.com.javaworld.CH11;
2 
3 import java.io.*;
4 import javax.servlet.*;
5 import javax.servlet.http.*;
6 
7 public class LoginChecker extends HttpServlet {
8     
9     protected void doPost(
10        HttpServletRequest httpRequest,
11        HttpServletResponse httpResponse) throws IOException, ServletException {
12        
13        String userId = httpRequest.getParameter("userId");
14        String password = httpRequest.getParameter("password");
15        String targetURI = httpRequest.getParameter("originalURI");
16        
17        if ((!userId.equals("admin")) || (!password.equals("1234"))) {
18            throw new ServletException("»{ÃÒ¥¢±Ñ");
19        }
20        
21        HttpSession session = httpRequest.getSession();
22        session.setAttribute("passed", "true");
23        httpResponse.sendRedirect(targetURI);
24    }
25}